home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Magazine / GraphicsCards / StormMesa / src / all.h < prev    next >
C/C++ Source or Header  |  1999-02-04  |  3KB  |  126 lines

  1. /* $Id: all.h,v 3.1 1998/07/08 00:39:38 brianp Exp $ */
  2.  
  3. /*
  4.  * Mesa 3-D graphics library
  5.  * Version:  3.0
  6.  * Copyright (C) 1995-1998  Brian Paul
  7.  *
  8.  * This library is free software; you can redistribute it and/or
  9.  * modify it under the terms of the GNU Library General Public
  10.  * License as published by the Free Software Foundation; either
  11.  * version 2 of the License, or (at your option) any later version.
  12.  *
  13.  * This library is distributed in the hope that it will be useful,
  14.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  16.  * Library General Public License for more details.
  17.  *
  18.  * You should have received a copy of the GNU Library General Public
  19.  * License along with this library; if not, write to the Free
  20.  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21.  */
  22.  
  23.  
  24. /*
  25.  * $Log: all.h,v $
  26.  * Revision 3.1  1998/07/08 00:39:38  brianp
  27.  * added zoom.h and quads.h
  28.  *
  29.  * Revision 3.0  1998/01/31 20:44:03  brianp
  30.  * initial rev
  31.  *
  32.  */
  33.  
  34.  
  35. /* The purpose of this file is to collect all the header files that Mesa
  36.  * uses into a single header so that we can get new compilers that support
  37.  * pre-compiled headers to compile much faster.
  38.  * All we do is list all the internal headers used by Mesa in this one
  39.  * main header file, and most compilers will pre-compile all these headers
  40.  * and use them over and over again for each source module. This makes a
  41.  * big difference for Win32 support, because the <windows.h> headers take
  42.  * a *long* time to compile.
  43.  */
  44.  
  45.  
  46. #ifndef SRC_ALL_H
  47. #define SRC_ALL_H
  48.  
  49.  
  50. #ifndef PC_HEADER
  51.   This is an error.  all.h should be included only if PC_HEADER is defined.
  52. #endif
  53.  
  54.  
  55. #include <assert.h>
  56. #include <limits.h>
  57. #include <stdlib.h>
  58. #include <stdio.h>
  59. #include <string.h>
  60. #include <float.h>
  61. #include <math.h>
  62. #include "GL/gl.h"
  63. #include "GL/osmesa.h"
  64. #include "accum.h"
  65. #include "alpha.h"
  66. #include "alphabuf.h"
  67. #include "api.h"
  68. #include "asm-386.h"
  69. #include "attrib.h"
  70. #include "bitmap.h"
  71. #include "blend.h"
  72. #include "clip.h"
  73. #include "colortab.h"
  74. #include "context.h"
  75. #include "config.h"
  76. #include "copypix.h"
  77. #include "dd.h"
  78. #include "depth.h"
  79. #include "dlist.h"
  80. #include "drawpix.h"
  81. #include "enable.h"
  82. #include "eval.h"
  83. #include "feedback.h"
  84. #include "fixed.h"
  85. #include "fog.h"
  86. #include "get.h"
  87. #include "hash.h"
  88. #include "image.h"
  89. #include "light.h"
  90. #include "lines.h"
  91. #include "logic.h"
  92. #include "macros.h"
  93. #include "masking.h"
  94. #include "matrix.h"
  95. #include "misc.h"
  96. #include "mmath.h"
  97. #include "pb.h"
  98. #include "pixel.h"
  99. #include "pointers.h"
  100. #include "points.h"
  101. #include "polygon.h"
  102. #include "quads.h"
  103. #include "rastpos.h"
  104. #include "readpix.h"
  105. #include "rect.h"
  106. #include "scissor.h"
  107. #include "shade.h"
  108. #include "span.h"
  109. #include "stencil.h"
  110. #include "teximage.h"
  111. #include "texobj.h"
  112. #include "texstate.h"
  113. #include "texture.h"
  114. #include "triangle.h"
  115. #include "types.h"
  116. #include "varray.h"
  117. #include "vb.h"
  118. #include "vbfill.h"
  119. #include "vbrender.h"
  120. #include "vbxform.h"
  121. #include "winpos.h"
  122. #include "xform.h"
  123. #include "zoom.h"
  124.  
  125. #endif /*SRC_ALL_H*/
  126.